package com.rceeslca.modules.security.service;

import com.rceeslca.modules.security.entity.SysUserTokenEntity;
import com.rceeslca.common.service.BaseService;
import com.rceeslca.common.utils.Result;

/**
 * 用户Token
 * @author rceeslca
 */
public interface SysUserTokenService extends BaseService<SysUserTokenEntity> {

    /**
     * 生成token
     * @param userId  用户ID
     */
    Result createToken(Long userId);


    /**
     * 退出，修改token值
     * @param userId  用户ID
     */
    void logout(Long userId);

}